[PATCH] <short summary of the patch>
authorCamm Maguire <camm@debian.org>
Wed, 13 May 2026 17:11:44 +0000 (17:11 +0000)
committerCamm Maguire <camm@debian.org>
Tue, 16 Jun 2026 01:26:01 +0000 (21:26 -0400)
TODO: Put a short summary on the line above and replace this paragraph
with a longer explanation of this change. Complete the meta-information
with other relevant fields (see below for details). To make it easier, the
information below has been extracted from the changelog. Adjust it or drop
it.

Bug-Debian: https://bugs.debian.org/1105309

Gbp-Pq: Name Version_2_7_2pre19

15 files changed:
Makefile.am
Makefile.in
git.tag
info/c-interface.texi
info/chap-4.texi
info/control.texi
info/gcl-si.texi
info/gcl-tk.info
info/gcl-tk.info-1
info/gcl-tk.info-2
info/gcl-tk.texi
info/gcl.texi
info/si-defs.texi
info/system.texi
info/widgets.texi

index 21d59c58a944d88f576f3f2f9961040588fca48e..892d3b0a840cd4f4d4afb4d0bfc072cfedad3d8f 100644 (file)
@@ -31,6 +31,14 @@ my_unixport_LIBRARIES=unixport/libgcl.a unixport/libansi_gcl.a
 bin_SCRIPTS=bin/gcl
 check_SCRIPTS=sb_ansi-tests/test_results sb_bench/timing_results
 info_TEXINFOS=info/gcl.texi info/gcl-si.texi
+info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+                       chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+                       chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+                       chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+                       number sequence character list io form compile \
+                       symbol system structure iteration user-interface doc type internal c-interface \
+                       si-defs debug misc compiler-defs japi))
 my_unixport_DATA=$(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
                                       gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
 my_h_DATA=h/cmpinclude.h
@@ -85,6 +93,7 @@ dist_noinst_DATA+=$(addprefix xgcl-2/,dwdoc.tex gnu.license dec.copyright versio
                        $(patsubst %.o,%.lsp,$(X_OBJS)))
 
 info_TEXINFOS+=info/gcl-dwdoc.texi
+info_gcl_dwdoc_TEXINFOS=
 
 if AMM_GPROF
 noinst_LIBRARIES+=lib/libxgcl_gprof.a
@@ -105,22 +114,15 @@ dist_gcltkdoc_DATA=$(addprefix gcl-tk/demos/,$(addsuffix .lisp,\
                        nqthm-stack showVars widget))
 dist_noinst_DATA+=gcl-tk/tkl.lisp gcl-tk/tinfo.lsp
 info_TEXINFOS+=info/gcl-tk.texi
-
+info_gcl_tk_TEXINFOS=$(addprefix info/,$(addsuffix .texi,general widgets control))
 endif
 
-EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\
+EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L)\
           lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \
           majvers minvers git.tag release bin/c23.awk
 
 # end of primaries
 
-INCL_TEXI=$(addprefix info/,$(addsuffix .texi,\
-   bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \
-   chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \
-   chap-9 chap-a character compile compiler-defs control debug doc form \
-   general internal io iteration japi list misc number sequence si-defs structure symbol system type \
-   user-interface widgets))
-
 INCL_C=o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \
        o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \
        o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c
@@ -364,8 +366,9 @@ $(addprefix gcl0/,$(LC_OBJS)): gcl0/%.o : cmpnew/%.lsp
 gcl0/%.o: | unixport/gcl0
        rm -f $(@D)/$*.done
        $(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@
-       [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
-               ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link
+       [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \
+       [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
+               ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug
 
 $(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp
 $(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp
@@ -590,7 +593,8 @@ info/gcl%-si.texi: info/gcl-si.texi
 info/gcl%-tk.texi: info/gcl-tk.texi
        sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
 info/gcl%.texi: info/gcl.texi
-       sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+       echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+       touch $@
 
 %.info: %.texi | xbin/mktmp # FIXME parallel ugliness
        i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i
@@ -624,18 +628,3 @@ AM_ETAGSFLAGS=--regex='/[ \n\t\#\.`]*(defun[ \n\t]+\([^ \n\t]+\)/' \
              --regex='/[ \n\t\#\.`]*(defmfun[ \n\t]+"[^ \n\t"]+"[ \n\t]+\([^ \n\t]+\)/\1/'
 
 TAGS_FILES=lsp/*.lsp cmpnew/*.lsp mod/*.lsp pcl/*sp clcs/*sp xgcl-2/*p
-
-info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
-                       chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
-                       chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
-                       chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
-       touch $@
-
-info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
-                       number sequence character list io form compile \
-                       symbol system structure iteration user-interface doc type internal c-interface \
-                       si-defs debug misc compiler-defs japi))
-       touch $@
-
-info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
-       touch $@
index ab818890dd02d9d789010bf24aafd47d815d4cf7..8291c2421c721e71f8b0c09452353d41b05089b3 100644 (file)
@@ -741,7 +741,9 @@ am__define_uniq_tagged_files = \
     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   done | $(am__uniquify_input)`
 AM_RECURSIVE_TARGETS = cscope
-am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in \
+am__DIST_COMMON = $(dist_man1_MANS) $(info_gcl_TEXINFOS) \
+       $(info_gcl_dwdoc_TEXINFOS) $(info_gcl_si_TEXINFOS) \
+       $(info_gcl_tk_TEXINFOS) $(srcdir)/Makefile.in \
        $(top_srcdir)/bin/gcl.in $(top_srcdir)/gcl-tk/gcltksrv.in \
        $(top_srcdir)/h/gclincl.h.in \
        $(top_srcdir)/unixport/init_raw.lsp.in AUTHORS COPYING \
@@ -955,6 +957,16 @@ bin_SCRIPTS = bin/gcl
 check_SCRIPTS = sb_ansi-tests/test_results sb_bench/timing_results
 info_TEXINFOS = info/gcl.texi info/gcl-si.texi $(am__append_6) \
        $(am__append_9)
+info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+                       chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+                       chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+                       chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+
+info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+                       number sequence character list io form compile \
+                       symbol system structure iteration user-interface doc type internal c-interface \
+                       si-defs debug misc compiler-defs japi))
+
 my_unixport_DATA = $(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
                                       gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
 
@@ -990,6 +1002,7 @@ dist_noinst_DATA = $(am__append_5) $(am__append_8)
 @AMM_XGCL_TRUE@                Xlib Xutil X XAtom defentry_events Xstruct XStruct_l_3 \
 @AMM_XGCL_TRUE@                general keysymdef X10 Xinit dwtrans tohtml index))
 
+@AMM_XGCL_TRUE@info_gcl_dwdoc_TEXINFOS = 
 @AMM_TK_TRUE@my_gcltk_SCRIPTS = gcl-tk/gcltksrv
 @AMM_TK_TRUE@my_gcltk_DATA = gcl-tk/tkl.o gcl-tk/tinfo.o gcl-tk/demos/gc-monitor.o
 @AMM_TK_TRUE@gcltkdoc_DATA = gcl-tk/demos/index.lsp
@@ -999,19 +1012,13 @@ dist_noinst_DATA = $(am__append_5) $(am__append_8)
 @AMM_TK_TRUE@                  mkLabel mkListbox mkPlot mkRadio mkRuler mkSearch mkStyles mkTextBind mkVScale \
 @AMM_TK_TRUE@                  nqthm-stack showVars widget))
 
-EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\
+@AMM_TK_TRUE@info_gcl_tk_TEXINFOS = $(addprefix info/,$(addsuffix .texi,general widgets control))
+EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L)\
           lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \
           majvers minvers git.tag release bin/c23.awk
 
 
 # end of primaries
-INCL_TEXI = $(addprefix info/,$(addsuffix .texi,\
-   bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \
-   chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \
-   chap-9 chap-a character compile compiler-defs control debug doc form \
-   general internal io iteration japi list misc number sequence si-defs structure symbol system type \
-   user-interface widgets))
-
 INCL_C = o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \
        o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \
        o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c
@@ -3106,7 +3113,7 @@ info/$(am__dirstamp):
        @$(MKDIR_P) info
        @: >>info/$(am__dirstamp)
 
-info/gcl.info: info/gcl.texi 
+info/gcl.info: info/gcl.texi $(info_gcl_TEXINFOS)
        @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
        rm -rf $$backupdir && mkdir $$backupdir && \
@@ -3125,19 +3132,19 @@ info/gcl.info: info/gcl.texi
        fi; \
        rm -rf $$backupdir; exit $$rc
 
-info/gcl.dvi: info/gcl.texi  info/$(am__dirstamp)
+info/gcl.dvi: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi
 
-info/gcl.pdf: info/gcl.texi  info/$(am__dirstamp)
+info/gcl.pdf: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi
 
-info/gcl.html: info/gcl.texi  info/$(am__dirstamp)
+info/gcl.html: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
        $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
         -o $(@:.html=.htp) `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi; \
@@ -3147,7 +3154,7 @@ info/gcl.html: info/gcl.texi  info/$(am__dirstamp)
          rm -rf $(@:.html=.htp); exit 1; \
        fi
 
-info/gcl-si.info: info/gcl-si.texi 
+info/gcl-si.info: info/gcl-si.texi $(info_gcl_si_TEXINFOS)
        @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
        rm -rf $$backupdir && mkdir $$backupdir && \
@@ -3166,19 +3173,19 @@ info/gcl-si.info: info/gcl-si.texi
        fi; \
        rm -rf $$backupdir; exit $$rc
 
-info/gcl-si.dvi: info/gcl-si.texi  info/$(am__dirstamp)
+info/gcl-si.dvi: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi
 
-info/gcl-si.pdf: info/gcl-si.texi  info/$(am__dirstamp)
+info/gcl-si.pdf: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi
 
-info/gcl-si.html: info/gcl-si.texi  info/$(am__dirstamp)
+info/gcl-si.html: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
        $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
         -o $(@:.html=.htp) `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi; \
@@ -3188,7 +3195,7 @@ info/gcl-si.html: info/gcl-si.texi  info/$(am__dirstamp)
          rm -rf $(@:.html=.htp); exit 1; \
        fi
 
-info/gcl-dwdoc.info: info/gcl-dwdoc.texi 
+info/gcl-dwdoc.info: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS)
        @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
        rm -rf $$backupdir && mkdir $$backupdir && \
@@ -3207,19 +3214,19 @@ info/gcl-dwdoc.info: info/gcl-dwdoc.texi
        fi; \
        rm -rf $$backupdir; exit $$rc
 
-info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi  info/$(am__dirstamp)
+info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi
 
-info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi  info/$(am__dirstamp)
+info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi
 
-info/gcl-dwdoc.html: info/gcl-dwdoc.texi  info/$(am__dirstamp)
+info/gcl-dwdoc.html: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
        $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
         -o $(@:.html=.htp) `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi; \
@@ -3229,7 +3236,7 @@ info/gcl-dwdoc.html: info/gcl-dwdoc.texi  info/$(am__dirstamp)
          rm -rf $(@:.html=.htp); exit 1; \
        fi
 
-info/gcl-tk.info: info/gcl-tk.texi 
+info/gcl-tk.info: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS)
        @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
        rm -rf $$backupdir && mkdir $$backupdir && \
@@ -3248,19 +3255,19 @@ info/gcl-tk.info: info/gcl-tk.texi
        fi; \
        rm -rf $$backupdir; exit $$rc
 
-info/gcl-tk.dvi: info/gcl-tk.texi  info/$(am__dirstamp)
+info/gcl-tk.dvi: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi
 
-info/gcl-tk.pdf: info/gcl-tk.texi  info/$(am__dirstamp)
+info/gcl-tk.pdf: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
        MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
        $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
        `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi
 
-info/gcl-tk.html: info/gcl-tk.texi  info/$(am__dirstamp)
+info/gcl-tk.html: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
        $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
        $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
         -o $(@:.html=.htp) `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi; \
@@ -4665,8 +4672,9 @@ $(addprefix gcl0/,$(LC_OBJS)): gcl0/%.o : cmpnew/%.lsp
 gcl0/%.o: | unixport/gcl0
        rm -f $(@D)/$*.done
        $(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@
-       [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
-               ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link
+       [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \
+       [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
+               ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug
 
 $(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp
 $(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp
@@ -4876,7 +4884,8 @@ info/gcl%-si.texi: info/gcl-si.texi
 info/gcl%-tk.texi: info/gcl-tk.texi
        sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
 info/gcl%.texi: info/gcl.texi
-       sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+       echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+       touch $@
 
 %.info: %.texi | xbin/mktmp # FIXME parallel ugliness
        i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i
@@ -4905,21 +4914,6 @@ distclean-local:
        rm -rf gcl.script unixport/gcl.script #FIXME
        rm -rf h/config.h #FIXME
 
-info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
-                       chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
-                       chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
-                       chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
-       touch $@
-
-info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
-                       number sequence character list io form compile \
-                       symbol system structure iteration user-interface doc type internal c-interface \
-                       si-defs debug misc compiler-defs japi))
-       touch $@
-
-info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
-       touch $@
-
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/git.tag b/git.tag
index f419ae240130c0cd13e734282312c2f88a83aa51..f74717b69d05393321bb4234e6dd0c60b2ffd4e4 100644 (file)
--- a/git.tag
+++ b/git.tag
@@ -1 +1 @@
-"Version_2_7_2pre18"
+"Version_2_7_2pre19"
index 64e27a8c69c6d77b3bef8b12971c7bd515a88d60..b2c108140280c5d5a4810f092ac879b4dd523f95 100755 (executable)
@@ -21,7 +21,7 @@ which reference other libraries, but in general this practice is not
 portable.
 
 
-@node External Shared Libraries,  , C Interface, C Interface
+@node External Shared Libraries,  , Available Symbols, C Interface
 @section External Shared Libraries
 
 @deffn {Macro} DEFDLFUN
index 0b22587866b0a420ef4c5f7354d8778c0975c4d7..8bd2e4921203b284de06ac693a7ebd08bf0d7544 100644 (file)
@@ -88,26 +88,25 @@ the sections specified in @i{Figure~4--1}.
 that are particularly relevant to the object system.
 @i{Figure~9--1} lists the defined @i{condition} @i{types}.
 
-@format
-@group
-@noindent
-@w{  @b{Section}                                Data Type                         }
-@w{  _________________________________________________________________________}
-@w{  @ref{Classes}                        Object System types               }
-@w{  @ref{Slots}                          Object System types               }
-@w{  @ref{Objects}                        Object System types               }
-@w{  @ref{Generic Functions and Methods}  Object System types               }
-@w{  @ref{Condition System Concepts}      Condition System types            }
-@w{  @ref{Types and Classes}              Miscellaneous types               }
-@w{  @ref{Syntax}                         All types---read and print syntax  }
-@w{  @ref{The Lisp Printer}               All types---print syntax           }
-@w{  @ref{Compilation}                    All types---compilation issues     }
 
+@sp 1
 @noindent
-@w{           Figure 4--1: Cross-References to Data Type Information          }
+@multitable @columnfractions .53 .47
+@headitem Section @tab Data Type
+@item @ref{Classes} @tab Object System types
+@item @ref{Slots} @tab Object System types
+@item @ref{Objects} @tab Object System types
+@item @ref{Generic Functions and Methods} @tab Object System types
+@item @ref{Condition System Concepts} @tab Condition System types
+@item @ref{Types and Classes} @tab Miscellaneous types
+@item @ref{Syntax} @tab All types---read and print syntax
+@item @ref{The Lisp Printer} @tab All types---print syntax
+@item @ref{Compilation} @tab All types---compilation issues
+@end multitable
+
+@sp 1
+@center Figure 4--1: Cross-References to Data Type Information
 
-@end group
-@end format
 
 @node Type Relationships, Type Specifiers, Data Type Definition, Types
 @subsection Type Relationships
index c3ac9acc7e583c2618acd3d6f7111ed73c3c7dad..80543295d995cabc41965ddaa0937898ab26dc29 100644 (file)
@@ -926,7 +926,7 @@ At any given time, the only menus available for traversal
 are those associated with the top-level window containing the
 input focus.
 Menu traversal is initiated by one of the following actions:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 If <F10> is typed, then the first menu button in the list for the
@@ -950,7 +950,7 @@ its first entry.
 
 Once a menu has been posted, the input focus is switched to that
 menu and the following actions are possible:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 Typing <ESC> or clicking mouse button 1 outside the menu button or
@@ -2046,7 +2046,7 @@ This area is called the @i{cavity};  for the first slave it
 is the entire area of the master.
 
 For each slave the packer carries out the following steps:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 The packer allocates a rectangular @i{parcel} for the slave
index 686c6e4f08f5750164c79786987fd669b1bb1b40..7feca9297b6bab5c48419c8b81b01c9b5ae21d97 100644 (file)
@@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY
 @center @titlefont{GCL SI Manual}
 @end titlepage
 
-@node Top, Numbers, (dir), (dir)
-@top
+@node Top
+@top Top
 
 @menu
 * Numbers::                    
@@ -67,6 +67,7 @@ END-INFO-DIR-ENTRY
 * Function Index::      
 * Variable Index::      
 
+@detailmenu
  --- The Detailed Node Listing ---
 
 Operating System
@@ -96,6 +97,7 @@ Miscellaneous
 * Environment::                        
 * Inititialization::           
 * Low Level X Interface::      
+@end detailmenu
 @end menu
 
 @include number.texi
index 7b338a17e12573ef50b823b49bcc7d6f9a2ef5d7..22239800b7b40fc95232c7b0eeda056a6ac2a06a 100644 (file)
@@ -1,4 +1,4 @@
-This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi.
+This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi.
 
 This is a Texinfo GCL TK Manual
 
index b6e9d91c511f6a293647e892984c80de63a4fa21..d0df6e08d3e88d28ca4332b54982aa1b350a9f80 100644 (file)
@@ -1,4 +1,4 @@
-This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi.
+This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi.
 
 This is a Texinfo GCL TK Manual
 
index 9004bb631e3cee4282347939a1126b2ac94486ff..182b6e4c25da552727fe954d648b28604a8858e2 100644 (file)
@@ -1,4 +1,4 @@
-This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi.
+This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi.
 
 This is a Texinfo GCL TK Manual
 
index 16bcf66f5666aa8853315a20eb8e77279b831dc0..09d5a3160ad67e117323f61ad9f593faa4a045f8 100755 (executable)
@@ -28,14 +28,15 @@ END-INFO-DIR-ENTRY
 @center @titlefont{GCL TK Manual}
 @end titlepage
 
-@node Top, General, (dir), (dir)
-@top
+@node Top
+@top Top
 
 @menu
 * General::                     
 * Widgets::                     
 * Control::                     
 
+@detailmenu
  --- The Detailed Node Listing ---
 
 General
@@ -94,6 +95,7 @@ Control
 * update::                     
 * winfo::                      
 * wm::                         
+@end detailmenu
 @end menu
 
 @include general.texi
index a8db004f3ec48b763c4ea41b0cf80c065a7c82d8..5b9ec80e9250bf4a270522e3fe1795d3be9f319d 100644 (file)
@@ -43,7 +43,8 @@ END-INFO-DIR-ENTRY
 @c @defcodeindex IK 
 @c Keyword Index
 
-@node Top, Introduction (Introduction), (dir), (dir)
+@node Top
+@top Top
 
 @menu
 * Introduction (Introduction)::         
@@ -74,6 +75,7 @@ END-INFO-DIR-ENTRY
 * Glossary (Glossary)::                
 * Appendix::                   
 
+@detailmenu
  --- The Detailed Node Listing ---
 
 Introduction
@@ -2017,6 +2019,7 @@ Removed Language Features
 * Removed Variables::          
 * Removed Reader Syntax::      
 * Packages No Longer Required::         
+@end detailmenu
 @end menu
 
 @c includes
index 477a2cd4cdac9219e17f2acfe4052f7cda02709f..2ca91d93786af7bb88338b5f2a2fd398f0ff0a50 100644 (file)
@@ -441,7 +441,7 @@ a lisp variable indicating the TYPE which caused the current collection.
 Package:SI
 
 Returns 6 values:
-@table @asis{}
+@table @asis
 @item nfree
 number free 
 @item npages
index 7f5e0c68ef2d5af96d92f55b8f2aaec56a381b95..86c206713677a2a71010489bf2b9f884ff91b935 100644 (file)
@@ -429,7 +429,7 @@ be any non-negative, non-complex number.
 
 @end defun
 
-@node Environment Variables, Operating System Definitions, Operating System, Operating System
+@node Environment Variables, , Operating System Definitions, Operating System
 @section Environment Variables
 
 Several environment variables affect GCL:
index 472259eb6e9813f6d489d8c39fb5bc77b96c8246..51571483b9af12c199324947b3e23b5a04b4283a 100644 (file)
@@ -210,7 +210,7 @@ This command is ignored if the button's state is @b{disabled}.
 
 Tk automatically creates class bindings for buttons that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 The button activates whenever the mouse passes over it and deactivates
@@ -414,7 +414,7 @@ element of the listbox.  Returns an empty string.
 
 Tk automatically creates class bindings for listboxes that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 When button 1 is pressed over a listbox, the element underneath the
@@ -2482,7 +2482,7 @@ window of the topmost pixel in the entry specified by @i{index}.
 
 Tk automatically creates class bindings for menus that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 When the mouse cursor enters a menu, the entry underneath the mouse
@@ -2949,7 +2949,7 @@ modifying its associated variable to reflect the new state.
 
 Tk automatically creates class bindings for check buttons that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 The check button activates whenever the mouse passes over it and deactivates
@@ -3145,7 +3145,7 @@ use ``@i{pathName }@b{:configure :state normal}'' instead.
 
 Tk automatically creates class bindings for menu buttons that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 A menu button activates whenever the mouse passes over it and deactivates
@@ -3560,7 +3560,7 @@ Text widgets support the standard X selection.
 Selection support is implemented via tags.
 If the @b{exportSelection} option for the text widget is true
 then the @b{sel} tag will be associated with the selection:
-@itemize  @asis
+@itemize  @asis{}
 @item
 [1]
 Whenever characters are tagged with @b{sel} the text widget
@@ -3892,7 +3892,7 @@ If the @b{:pickplace}@r{ option isn't specified then }@i{what} will
 appear at the top of the window.
 If @b{:pickplace} is specified then the widget chooses where
 @i{what} appears in the window:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 If @i{what} is already visible somewhere in the window then the
@@ -3920,7 +3920,7 @@ This command returns an empty string.
 
 Tk automatically creates class bindings for texts that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 Pressing mouse button 1 in an text positions the insertion cursor
@@ -4217,7 +4217,7 @@ at the left edge of the window.  Returns an empty string.
 Tk automatically creates class bindings for entries that give them
 the following default behavior:
 
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 Clicking mouse button 1 in an entry positions the insertion cursor
@@ -4908,7 +4908,7 @@ to this widget.
 
 Tk automatically creates class bindings for radio buttons that give them
 the following default behavior:
-@itemize @asis
+@itemize @asis{}
 @item
 [1]
 The radio button activates whenever the mouse passes over it and deactivates